Efficient Computation with Dedekind Reals
نویسندگان
چکیده
Cauchy’s construction of reals as sequences of rational approximations is the theoretical basis for a number of implementations of exact real numbers, while Dedekind’s construction of reals as cuts has inspired fewer useful computational ideas. Nevertheless, we can see the computational content of Dedekind reals by constructing them within Abstract Stone Duality (ASD), a computationally meaningful calculus for topology. This provides the theoretical background for a novel way of computing with real numbers in the style of logic programming. Real numbers are defined in terms of (lower and upper) Dedekind cuts, while programs are expressed as statements about real numbers in the language of ASD. By adapting Newton’s method to interval arithmetic we can make the computations as efficient as those based on Cauchy reals. The results reported in this talk are joint work with Paul Taylor.
منابع مشابه
On the constructive Dedekind reals
In order to build the collection of Cauchy reals as a set in constructive set theory, the only power set-like principle needed is exponentiation. In contrast, the proof that theDedekind reals form a set has seemed to requiremore than that. Themain purpose here is to show that exponentiation alone does not suffice for the latter, by furnishing a Kripke model of constructive set theory, Construct...
متن کاملA note on the axiomatisation of real numbers
Is it possible to give an abstract characterisation of constructive real numbers? This question may be for instance of interest if one wants to specify an abstract data type of real numbers for exact real computations. A condition should be that all axioms are valid for Dedekind reals in any topos, or for constructive reals in Bishop mathematics. We present here a possible first-order axiomatis...
متن کاملTowards a formal theory of fuzzy Dedekind reals
In the framework of Henkin style higher-order fuzzy logic à LΠω we construct fuzzy real numbers as fuzzy Dedekind cuts over crisp rationals, and show some of their properties provable in à LΠω. The definitions of algebraic operations and a theory of fuzzy intervals are sketched.
متن کاملOrdered Subrings of the Reals in Which Output Sets Are Recursively Enumerable
In On a theory of computation and complexity over the real numbers ... , Bull. Amer. Math. Soc. 21 (1989), 1-46, Blum, Shub, and Smale investigated computability over the reals and over ordered rings in general. They showed that over the reals, output sets of machines are recursively enumerable (i.e., halting sets of machines). It is asked in the aforementioned paper which ordered rings have th...
متن کاملWeak computability and representation of reals
The computability of reals was introduced by Alan Turing [20] by means of decimal representations. But the equivalent notion can also be introduced accordingly if the binary expansion, Dedekind cut or Cauchy sequence representations are considered instead. In other words, the computability of reals is independent of their representations. However, as it is shown by Specker [19] and Ko [9], the ...
متن کامل